package com.cmii.sjw.department.control.jsc.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * @Author jfh
 * @Date 2024-09-03 周二 11:32
 * @Version 1.0
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
public class SchoolInfo implements Serializable {

    private static final long serialVersionUID = -9129050995635983354L;

    /**
     * 主键
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    /**
     * 学校类型名称
     */
    private String schoolTypeName;

    /**
     * 学校类型编码
     */
    private String schoolTypeCode;

    /**
     * 学校名称
     */
    private String name;
    /**
     * 地址
     */
    private String address;
    /**
     * 教育类型名称
     */
    private String eduTypeName;

    /**
     * 教育类型编码
     */
    private String eduTypeCode;
    /**
     * 主管部门
     */
    private String competentDept;
    /**
     * 主管部门编码
     */
    private String competentDeptCode;
    /**
     *办学类型名称
     */
    private String bxTypeName;

    /**
     * 办学类型编码
     */
    private String bxTypeCode;

    /**
     * 行政区
     */
    private String administrativeRegion;
    /**
     * 管理区名称
     */
    private String managementAreaName;
    /**
     * 行政区编码
     */
    private String areaCode;
    /**
     * 百度x
     */
    private String baiduX;
    /**
     * 百度y
     */
    private String baiduY;
    /**
     * CGCS2000x
     */
    private String cgcsX;
    /**
     * CGCS2000y
     */
    private String cgcsY;
    /**
     * 高德火星坐标x
     */
    private String gdX;
    /**
     * 高德火星坐标y
     */
    private String gdY;
    /**
     * 是否进行地址匹配（0:FALSE，1:TRUE）
     */
    private String addressMatching;

    /**
     * 机构编码
     */
    private String organizationCode;
    /**
     * 教职工数
     */
    private Integer numFacsStaff;
    /**
     * 在校学生数
     */
    private Integer stuCount;
    /**
     * 占地面积
     */
    private Integer landArea;
    /**
     * 学校阶段类型编码
     */
    private String schoolLevelCode;
    /**
     * 学校阶段类型
     */
    private String schoolLevel;
    /**
     * 学校阶段分项类型编码
     */
    private String stageSubTypeCode;
    /**
     * 学校阶段分项类型
     */
    private String stageSubType;
    /**
     * 博士点
     */
    private String phdPoint;


}
